package revise.Class_and_Object_Two;

//                                   代码块
public class Code_Block {
    private int n = 10;
    private static int m = 20;

    //一、普通代码块

    //二、构造代码块
    {
        //new的时候调用
        //可以访问实例属性和实例方法
        n = 100;
    }
    //三、静态代码块
    static {
        //类加载的时候调用 , 且只能执行一次
        //不能访问实例属性和实例方法 , 可以使用类属性和类方法
        //
        m = 200;
    }
}
